Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Nominatim 4.4 #541

Merged
merged 8 commits into from
Mar 18, 2024
Merged

Upgrade to Nominatim 4.4 #541

merged 8 commits into from
Mar 18, 2024

Conversation

leonardehrenfried
Copy link
Collaborator

@leonardehrenfried leonardehrenfried commented Mar 18, 2024

I'm also lowering the sleeps and replacing them with more retries in the check script. I hope this won't lead to more false negatives.

Copy link

what-the-diff bot commented Mar 18, 2024

PR Summary

  • Integration of Nominatim version 4.4
    This PR introduces the latest version of Nominatim (4.4) to our system. We have made updates to our GitHub Action workflow file to accommodate this new version.

  • Dedicated Dockerfile for Nominatim 4.4
    A Dockerfile for the stated Nominatim version has been added to ensure smooth containerized operations.

  • Nominatim 4.4 Documentation
    A README file has been provided to ease understanding and usage of Nominatim version 4.4.

  • Configuration files for Nominatim 4.4
    Apache and environment config files, as well as PostgreSQL import and tuning configuration files have been added for Nominatim 4.4. These are meant to streamline the setup, tuning, and running of the new version of Nominatim.

  • Configuration Script for Nominatim 4.4
    A configuration script has been added to automate the setup of Nominatim 4.4.

  • Docker Compose Files for Nominatim 4.4
    Two Docker Compose files have been included: one for a general instance of Nominatim 4.4 and another for a full planet instance. These will simplify the process of creating a Docker environment for these instances.

  • Docker Configuration Example
    An example.md file provides a Docker configuration example for running Nominatim. This will act as guidance for users unfamiliar with Docker configurations.

  • New Initialization and Start-Up Scripts
    init.sh is a new bash script designed to simplify the process of initializing Nominatim, including data import and database setup. On the other hand, start.sh has been added to help with starting Nominatim, database refreshing, Apache activation, and continuous replication. There are also two additional start-up scripts: startapache.sh and startpostgres.sh dedicated to starting Apache and PostgreSQL respectively.

These changes aim to streamline the process of working with Nominatim 4.4, enhancing the user experience and efficiency.

Copy link
Collaborator

@philipkozeny philipkozeny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great work, thanks @leonardehrenfried

4.4/README.md Outdated Show resolved Hide resolved
4.4/contrib/docker-compose-planet.yml Outdated Show resolved Hide resolved
4.4/contrib/docker-compose.yml Outdated Show resolved Hide resolved
4.4/example.md Outdated Show resolved Hide resolved
Co-authored-by: Philip Kozeny <philip.kozeny@symvaro.com>
@philipkozeny philipkozeny merged commit 00861c6 into master Mar 18, 2024
4 checks passed
@philipkozeny philipkozeny deleted the nominatim-upgrade branch March 18, 2024 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants